direct sum linear algebra